package com.it.chinamobileai.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 通信套餐实体类 (标准 Java 版)
 * 对应数据库表: communication_packages
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CommunicationPackages {

    // --- 字段 (Fields) ---
    private Integer packageId;
    private String packageName;
    private BigDecimal monthlyRent;
    private Integer dataVolume;
    private Integer callDuration;
    private String additionalServices;
    private Integer contractPeriod;
    private String preferentialActivity;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
}